C header files and cpp files